<?php

/*
 * inserta los dastos del perfile en la base de datos
 * clave falsa para detectar si se ha cambiado la clave en la actualización: xxx321YY
 */

if (!defined('RAIZ')) define('RAIZ', $_SERVER['DOCUMENT_ROOT']. '/neumo/'); 

require_once RAIZ . "db/db_mysql.php";
require_once RAIZ . "correo/usuario-correo.php";

($_POST["id_usuario"]) or die('Post no devuelbe el campo "id_usuario"');

$db_usuario_perf = new dbase_usuario();
//$db_usuario->abre();
$data["error"] = FALSE;
$data["msj"] = "";
$data["correo_nuevo"] = FALSE;
$data["clave_nueva"] = FALSE;

$id = $_POST['id_usuario'];
$correo = $_POST['correo'];

$rsl = $db_usuario_perf->proteccion($id, 1, $_POST['proteccion']);

if (!$rsl->error) {
  if ($db_usuario_perf->correo_usuario_duplicado($id, $correo)) {
    $data["error"] = TRUE;
    $data["msj"] = "Error: Este correo ya está registrado";
  } else {
    if ($id == -1) { //registro de un usuario nuevo
      $correo_md5 = $db_usuario_perf->inserta($_POST);
      email_validar($correo_md5);
      $id = mysql_insert_id($db_usuario_perf->db);
    } else {
      if ($_POST["correo_antiguo"] <> strtolower($_POST["correo"])) {
        $data["correo_nuevo"] = TRUE;
        $correo_md5 = $db_usuario_perf->actualiza_usuario($id, $_POST, $data["correo_nuevo"]);
        email_validar($correo_md5);
      }
      if ($_POST["password"] != "xxx321YY") {
        $data["clave_nueva"] = TRUE;
      }
      $db_usuario_perf->actualiza_usuario($id, $_POST, $data["correo_nuevo"]);
    }
  }
}else{
  $data['error'] = $rsl->error;
  $data['msj'] = $rsl->msj;
}

$data['id'] = $id;


$db_usuario_perf->cierra();
print json_encode($data);

//==============================================================================
//@entregar: cambiar el link antes de entregar el producto
function email_validar($correo) {
  $web= 'http://www.deliriumsoft.com/neumo';//@entregar: Cambiar dirección de correo
//  $web= 'http://ds-delirium.dyndns-server.com/neumo';
//  $web= 'http://neumo.homelinux.com/neumo';
//  $web = 'http://localhost/neumo';

  email_envia(
          $_POST["correo"], $_POST["nombre"], "Neumo Canarias: e-amail para la validación de su correo", 'Si recibe este correo es que ha solicitado el alta como usuario en WWW.NEUMOCAN.COM o ha modificado su cuenta.
           Para validar su correo deberá hacer "click" en el enlace siguiente: ' . $web . "/neumo.php?id=" . $correo);
  return;
}

?>